package com.ibeeking.found.cop.cp.rest.service;

import com.ibeeking.found.cop.service.common.bo.CopDepartmentUnionEmployeeBO;
import com.ibeeking.found.cop.service.common.query.CopDepartmentQuery;
import com.ibeeking.found.cop.service.common.vo.CopDepartmentVO;

import java.util.List;

public interface ICopDepartmentService {

    List<CopDepartmentVO> list(CopDepartmentQuery query);

    List<CopDepartmentVO> listByParentId(Long parentId);

    List<CopDepartmentUnionEmployeeBO> listAllDepartmentUnionEmployee(Long parentId);

    List<Long> getDepartmentIdWithSubByParentId(Long parentId);

}
